home *** CD-ROM | disk | FTP | other *** search
-
- // JavaScript wrapper for r33dpain.h
- // Auto generated file, do not modify by hand
- // Copyright ⌐ 2004, Realsoft Graphics Oy
-
- var R3_3DPAINTING_H = 1;
- include("oops/r3root.js")
-
-
- var R3CLID_3DPAINTING = 229;
-
-
-
-
- // Description: Starts drawing of a continuous poly line
-
- R33DPAINTM_BEGINCHAIN = 229006;
-
- function mR33DPAINTM_BEGINCHAIN() {
- DoA(this.r3obj, 229006, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Proceeds drawing of a continuous poly line by one new point
- // p3: r3Vect, coords of new point
-
- R33DPAINTM_CHAINPOINT = 229007;
-
- function mR33DPAINTM_CHAINPOINT(p3) {
- DoA(this.r3obj, 229007, p3, R3TID_VECTOR, 0);
- }
-
- // Description: Ends drawing of a continuous poly line
-
- R33DPAINTM_ENDCHAIN = 229008;
-
- function mR33DPAINTM_ENDCHAIN() {
- DoA(this.r3obj, 229008, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Begin interaction. Interactor base class calls this at creation in order * to maintain a
- // suitably cached scene. This speeds up 3d painting.
-
- R33DPAINTM_BEGIN = 229009;
-
- function mR33DPAINTM_BEGIN() {
- DoA(this.r3obj, 229009, 0, R3TID_INTEGER, 0);
- }
-
- // Description: End interaction. If 3d painter resources were not needed during the interaction, * they will
- // be deallocated at this point.
-
- R33DPAINTM_END = 229010;
-
- function mR33DPAINTM_END() {
- DoA(this.r3obj, 229010, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Paint surfaces with a given object
-
- R33DPAINTM_PAINTWITHOBJECT = 229011;
-
- function mR33DPAINTM_PAINTWITHOBJECT() {
- DoA(this.r3obj, 229011, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Test ray hit. Note: Primitive layer must be in shared lock when calling this method.
-
- R33DPAINTM_FINDHIT = 229012;
-
- function mR33DPAINTM_FINDHIT() {
- DoA(this.r3obj, 229012, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Evaluate successful hit
-
- R33DPAINTM_EVALHIT = 229013;
-
- function mR33DPAINTM_EVALHIT() {
- DoA(this.r3obj, 229013, 0, R3TID_INTEGER, 0);
- }
-
-
-
-
- R33DPAINTA_Painter2D = 229505;
- function SetR33DPAINTA_Painter2D(value) {
- R3Set(this.r3obj, R33DPAINTA_Painter2D, value, R3TID_OBJECT, 0);
- }
-
- function GetR33DPAINTA_Painter2D() {
- return R3ToJS(R3Get(this.r3obj, R33DPAINTA_Painter2D, R3TID_OBJECT, 0));
- }
-
- R33DPAINTA_ModelChanged = 229508;
- function SetR33DPAINTA_ModelChanged(value) {
- R3Set(this.r3obj, R33DPAINTA_ModelChanged, value, R3TID_BOOLEAN, 0);
- }
-
- R33DPAINTA_MaterialOptimizeM = 229510;
- function SetR33DPAINTA_MaterialOptimizeM(value) {
- R3Set(this.r3obj, R33DPAINTA_MaterialOptimizeM, value, R3TID_INTEGER, 0);
- }
-
- function GetR33DPAINTA_MaterialOptimizeM() {
- return R3Get(this.r3obj, R33DPAINTA_MaterialOptimizeM, R3TID_INTEGER, 0);
- }
-
- R33DPAINTA_MaterialOptimizeO = 229511;
- function SetR33DPAINTA_MaterialOptimizeO(value) {
- R3Set(this.r3obj, R33DPAINTA_MaterialOptimizeO, value, R3TID_OBJECT, 0);
- }
-
- function GetR33DPAINTA_MaterialOptimizeO() {
- return R3ToJS(R3Get(this.r3obj, R33DPAINTA_MaterialOptimizeO, R3TID_OBJECT, 0));
- }
-
- R33DPAINTA_RenderEngine = 229512;
- function GetR33DPAINTA_RenderEngine() {
- return R3ToJS(R3Get(this.r3obj, R33DPAINTA_RenderEngine, R3TID_OBJECT, 0));
- }
-
- R33DPAINTA_IgnoreLayerUpdate = 229513;
- function SetR33DPAINTA_IgnoreLayerUpdate(value) {
- R3Set(this.r3obj, R33DPAINTA_IgnoreLayerUpdate, value, R3TID_BOOLEAN, 0);
- }
-
- function GetR33DPAINTA_IgnoreLayerUpdate() {
- return R3Get(this.r3obj, R33DPAINTA_IgnoreLayerUpdate, R3TID_BOOLEAN, 0);
- }
-
- var R33DPAINTA_HitObject = 229514; // Object
- var R33DPAINTA_EvaluateMaterials = 229515; // Boolean
- var R33DPAINTA_SelectedOnly = 229516; // Boolean
-
-
- function r33dpainting () {
- this.base = r3God;
- if(arguments.length) {
- this.base(R3CLID_3DPAINTING, arguments);
- }
- // Methods
- this.BEGINCHAIN=mR33DPAINTM_BEGINCHAIN;
- this.CHAINPOINT=mR33DPAINTM_CHAINPOINT;
- this.ENDCHAIN=mR33DPAINTM_ENDCHAIN;
- this.BEGIN=mR33DPAINTM_BEGIN;
- this.END=mR33DPAINTM_END;
- this.PAINTWITHOBJECT=mR33DPAINTM_PAINTWITHOBJECT;
- this.FINDHIT=mR33DPAINTM_FINDHIT;
- this.EVALHIT=mR33DPAINTM_EVALHIT;
-
- // Attributes
- this.GetPainter2D=GetR33DPAINTA_Painter2D;
- this.SetPainter2D=SetR33DPAINTA_Painter2D;
- this.SetModelChanged=SetR33DPAINTA_ModelChanged;
- this.GetMaterialOptimizeM=GetR33DPAINTA_MaterialOptimizeM;
- this.SetMaterialOptimizeM=SetR33DPAINTA_MaterialOptimizeM;
- this.GetMaterialOptimizeO=GetR33DPAINTA_MaterialOptimizeO;
- this.SetMaterialOptimizeO=SetR33DPAINTA_MaterialOptimizeO;
- this.GetRenderEngine=GetR33DPAINTA_RenderEngine;
- this.GetIgnoreLayerUpdate=GetR33DPAINTA_IgnoreLayerUpdate;
- this.SetIgnoreLayerUpdate=SetR33DPAINTA_IgnoreLayerUpdate;
- }
-
- r33dpainting.prototype=new r3Root;
- // r33dpain.h_H